package study.java.thread01;

/**
* @Name: MyThread
* @Description: 多线程测试类（继承Thread类）
* 说明：
* 	该类需要重写run()方法，为什么呢？
* 	不是该类中的所有代码都需要实现线程。
* 	为了区分哪些代码能够被线程执行，java提供了Thread类中的run()方法，用来包含那些可以被线程执行的代码。
* 步骤：
* 	1、定义待执行的线程类，继承Thread类；
* 	2、自定义线程类中重写run()方法；
* 	3、创建线程类对象；
* 	4、启动线程类，多个线程类实例将自动以多线程方式执行；
* @Author: 李超	lc_jack@foxmail.com
* @CreateDate: 2017-1-8 下午7:59:39 
* @Version: V1.0
 */
public class MyThread extends Thread {
	
	public MyThread() {
	}
	
	public MyThread(String name) {
		super(name) ;
	}
	
	public void run() {
		for (int i = 0; i < 10; i++) {
//			System.out.println(this.getName() + ":" + i + ",日期：" + new Date());
			System.out.println(this.getName() + ":" + i);
//			//线程休眠1秒钟
//			try {
//				Thread.sleep(1000) ;
//			} catch (InterruptedException e) {
//				e.printStackTrace();
//			}
			
		}
	}

}
